const http = require('http')

const server = http.createServer(((req, res) => {
  // 设置响应状态码
  res.statusCode = 200
  // 设置响应状态描述,用的非常少，一般都用默认值
  res.statusMessage = 'xxx'
  // 设置响应头
  res.setHeader("Cpntent-Type", "application/json;charset=utf-8")
  // 此方式不仅能设置响应状态码，也能设置响应头
  // res.writeHead(200, {
  //   "Cpntent-Type": "application/json;charset=utf-8",
  //   "access-control-allow-origin": '*'
  // })  // res.writeHead(200, {
  //   "Cpntent-Type": "application/json;charset=utf-8",
  //   "access-control-allow-origin": '*'
  // })
  // ---------------------------------------------------------------------
  // 设置响应体res.write和res.end都可以，但一般用了res.write就不用res.end
  // 而且res.write可以多次调用
  res.write('love')
  res.write('love')
  res.write('love')
  res.end()
}))

server.listen(3000, () => {
  console.log('启动成功！')
})